import pandas as pd
import matplotlib.pyplot as plt

import matplotlib.font_manager
print(matplotlib.font_manager.findSystemFonts(fontpaths=None, fontext='ttf'))

# 读取excel
df = pd.read_excel('JD手机销售数据.xlsx')
print(df)
# 解决中文乱码问题
plt.rcParams['font.sans-serif'] = ['simhei']
# 设置画布大小
plt.figure(figsize=(10,6))
labels = df['商品名称']
y = df['北京出库销量']
# print(labels)
# print(y)

# 绘制饼图
plt.pie(y,labels=labels,autopct='%1.1f%%',startangle=90)

# 设置x,y轴刻度
plt.axis('equal')
plt.title('2024年4月北京各手机品牌出库量占比图')

# 显示图表
plt.show()